package com.zyh.scs.admin.api.vo.open;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author hwh
 * @ClassName: 交易流水查询接口$
 * @Description: $
 * @Date $
 * @Version 1.0
 */
@Data
public class TransactionDetailVO implements Serializable {

    /**
     * 内部订单号
     */
    private String tradeNo;

    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 交易流水号
     */
    private String transactionSerial;

    /**
     * 用户id
     */
    private String guid;

    /**
     * 交易金额
     */
    private BigDecimal amount;

    /**
     * 订单时间
     */
    private String timestamp;

    /**
     * 交易类型
     * 交易类型 1满客宝充值 2满客宝消费 3满客宝退款 4京东锦礼消费 5京东锦礼退款 6后台充值 7预警合并充值 8预警合并扣款 9后台退款
     */
    private String type;

    /**
     * 消费备注
     */
    private String note;

    /**
     * 交易时间
     * yyyy-mm-dd hh:mm:ss
     */
    private String tradeTime;

    /**
     * 交易状态
     * 1：交易成功  2：交易失败
     */
    private String tradeStatus;

    /**
     * 轨集内部交易流水号
     */
    private String tradeSerial;

    /**
     * 消费类型（1-食堂就餐 2-食堂超市 3-食堂咖啡机）
     */
    private String consumeType;
}
